iT邦幫忙

2026 iThome 鐵人賽

DAY 1
0

開發 Node.js 專案的第一步,是建立一個穩定且易於管理的開發環境。我們將導入業界標準的 NVM (Node Version Manager) 來管理 Node.js。這能讓你未來在不同專案間無縫切換環境,徹底避開版本不相容的地雷。

1. 安裝 NVM (Node Version Manager)

Mac / Linux 使用者
打開終端機 (Terminal),貼上並執行以下指令:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

安裝完成後,請關閉終端機並重新打開,讓設定生效。

Windows 使用者
前往 nvm-windows GitHub Releases 頁面,下載最新的 nvm-setup.exe 並完成預設安裝(一直按下一步)。
image

2. 安裝與啟用 Node.js

在終端機中輸入以下指令,NVM 會自動幫你抓取並安裝目前最穩定的 LTS (長期支援) 版本:

nvm install lts

image

接著,告訴系統你要使用這個版本:

nvm use lts

image

驗證安裝結果:
分別輸入以下兩行指令,如果有印出版本號(例如 v20.x.x),代表環境建置成功!

node -v
npm -v

image

3. 建立工作目錄與程式檔

在終端機中,建立一個名為 hello-node 的資料夾並進入它:

mkdir hello-node
cd hello-node

開啟你的程式碼編輯器(強烈建議使用 VS Code),在該資料夾內建立一個名為 app.js 的檔案,並輸入以下程式碼並存檔:

const os = require('os');

console.log("Hello Node.js! 降維打擊開始!");
console.log(`目前的作業系統是:${os.type()}`);
console.log(`系統剩餘記憶體:${(os.freemem() / 1024 / 1024).toFixed(2)} MB`);

image

4. 執行第一支後端程式

回到終端機,確保你目前的路徑在 hello-node 資料夾下,輸入以下指令來執行這支程式:

node app.js

終端機畫面將會印出你的專屬訊息,以及你電腦的系統資訊。

image


剛才發生了什麼事?

當你輸入 node app.js 時,Node.js 喚醒了內建的 V8 引擎(與 Google Chrome 瀏覽器的解析核心相同),直接讀取並編譯你的 JavaScript 程式碼。我們使用了 require('os') 這個 Node.js 的內建模組,直接向底層作業系統索取了硬體資訊。

這代表你的 JavaScript 已經正式脫離瀏覽器的沙盒封印,擁有了控制電腦底層檔案、網路與記憶體的權限。你的後端之旅,正式啟動。


下一篇
Day 2:模組化系統的對決(CommonJS vs ES Modules)
系列文
不要再說你不會後端!30 天 Node.js 降維打擊指南 3
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言